On Long Words Avoiding Zimin Patterns
نویسندگان
چکیده
A pattern is encountered in a word if some infix of the word is the image of the pattern under some non-erasing morphism. A pattern p is unavoidable if, over every finite alphabet, every sufficiently long word encounters p. A theorem by Zimin and independently by Bean, Ehrenfeucht and McNulty states that a pattern over n distinct variables is unavoidable if, and only if, p itself is encountered in the n-th Zimin pattern. Given an alphabet size k, we study the minimal length f(n, k) such that every word of length f(n, k) encounters the n-th Zimin pattern. It is known that f is upper-bounded by a tower of exponentials. Our main result states that f(n, k) is lowerbounded by a tower of n − 3 exponentials, even for k = 2. To the best of our knowledge, this improves upon a previously best-known doubly-exponential lower bound. As a further result, we prove a doubly-exponential upper bound for encountering Zimin patterns in the abelian sense. 1998 ACM Subject Classification G.2.1 Combinatorics, F.4.3. Formal Languages
منابع مشابه
On Searching Zimin Patterns
In the area of pattern avoidability the central role is played by special words called Zimin patterns. The symbols of these patterns are treated as variables and the rank of the pattern is its number of variables. Zimin type of a word x is introduced here as the maximum rank of a Zimin pattern matching x. We show how to compute Zimin type of a word on-line in linear time. Consequently we get a ...
متن کاملTower-type bounds for unavoidable patterns in words
A word w is said to contain the pattern P if there is a way to substitute a nonempty word for each letter in P so that the resulting word is a subword of w. Bean, Ehrenfeucht and McNulty and, independently, Zimin characterised the patterns P which are unavoidable, in the sense that any sufficiently long word over a fixed alphabet contains P . Zimin’s characterisation says that a pattern is unav...
متن کاملIntractability of the Reductive Decision Procedure for Unavoidability Testing, a Special Case of Generalized Pattern Matching
We formulate the Generalized Pattern Matching decision problem, a natural extension of string searching capturing regularities across scale. The special case of Unavoidability Testing is obtained for pure generalized patterns by fixing an appropriate family of text strings – the Zimin words. We investigate the complexity of the known methods for solving this restricted decision problem. Althoug...
متن کاملObservations On Compressed Pattern-Matching with Ranked Variables in Zimin Words
Zimin words are very special finite words which are closely related to the pattern-avoidability problem. This problem consists in testing if an instance of a given pattern with variables occurs in almost all words over any finite alphabet. The problem is not well understood, no polynomial time algorithm is known and its NP-hardness is also not known. The pattern-avoidability problem is equivale...
متن کاملExponential lower bounds for the number of words of uniform length avoiding a pattern
We study words on a finite alphabet avoiding a finite collection of patterns. Given a pattern p in which every letter that occurs in p occurs at least twice, we show that the number of words of length n on a finite alphabet that avoid p grows exponentially with n as long as the alphabet has at least 4 letters. Moreover, we give lower bounds describing this exponential growth in terms of the siz...
متن کامل